#include "widget.h"

#include <QApplication>
//鼠标事件+QSS
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    //设置按钮中的文本默认状态下是红色
    QString style="QPushButton { color:red; }";
    //设置按钮中的文本鼠标移动到控件上的状态时是绿色
    style+="QPushButton:hover { color:green; }";
    //设置按钮中文本鼠标点击状态时是蓝色
    style+="QPushButton:pressed { color:blue; }";
    //将样式设置到全局
    a.setStyleSheet(style);
    //注意：上述例子，也可以通过事件来完成
    //构建继承QPushButton类的子类，然后重写鼠标进入事件处理函数、鼠标按下事件处理函数
    //鼠标释放事件处理函数、鼠标移走事件处理函数也可以实现上述功能
    Widget w;
    w.show();
    return a.exec();
}
